package com.xhs.main.service.scgl.impl;

import com.xhs.main.dao.rsgl.ScglScjhmxDao;
import com.xhs.main.entity.scgl.ScglScjhmx;
import com.xhs.main.service.scgl.ScglScjhmxService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
@Service
public class ScglScjhmxServiceImpl implements ScglScjhmxService {
    @Autowired
    ScglScjhmxDao scglScjhmxDao;

    @Override
    public void scgl_scglScjhmx_insert(ScglScjhmx scglScjhmx) {
        scglScjhmxDao.scgl_scglScjhmx_insert(scglScjhmx);
    }

    @Override
    public List<ScglScjhmx> scgl_scglScjhmx_selectAll() {
        return scglScjhmxDao.scgl_scglScjhmx_selectAll();
    }

    @Override
    public List<ScglScjhmx> scgl_scglScjhmx_selectAll_bylimit(Integer index, Integer pageNum) {
        Integer index01=(index-1)*pageNum;

        return scglScjhmxDao.scgl_scglScjhmx_selectAll_bylimit(index01,pageNum);
    }

    @Override
    public List<ScglScjhmx> scgl_scglScjhmx_LikeselectAll_bylimit(String thisscglScjhmxItemname, String thisscglScjhmxStartdate, String thisscglScjhmxOverdate, Integer index, Integer pageNum) {
        Integer index01=(index-1)*pageNum;
        return scglScjhmxDao.scgl_scglScjhmx_LikeselectAll_bylimit(thisscglScjhmxItemname,thisscglScjhmxStartdate,thisscglScjhmxOverdate,index01,pageNum);
    }

    @Override
    public List<ScglScjhmx> scgl_scglScjhmx_LikeselectAll(String thisscglScjhmxItemname, String thisscglScjhmxStartdate, String thisscglScjhmxOverdate) {
        return scglScjhmxDao.scgl_scglScjhmx_LikeselectAll(thisscglScjhmxItemname,thisscglScjhmxStartdate,thisscglScjhmxOverdate);
    }

    @Override
    public ScglScjhmx scgl_scglScjhmx_selectOne(String thisscglScjhmxItemNum) {
        return scglScjhmxDao.scgl_scglScjhmx_selectOne(thisscglScjhmxItemNum);
    }

    @Override
    public void scgl_scglScjhmx_update(String thisscglScjhmxItemNum, String thisscglScjhDocumentnum) {
        scglScjhmxDao.scgl_scglScjhmx_update(thisscglScjhmxItemNum,thisscglScjhDocumentnum);
    }

    @Override
    public List<ScglScjhmx> scgl_scglScjhmx_noBang() {
        return scglScjhmxDao.scgl_scglScjhmx_noBang();
    }

    @Override
    public ScglScjhmx scgl_scglScjhmx_selectOne_byscjhDan(String thisscglScjhmxItemNum) {
        return scglScjhmxDao.scgl_scglScjhmx_selectOne_byscjhDan(thisscglScjhmxItemNum);
    }
}
